// 1. 安装express-session
// 2. 导入express-session模块
const expressSession = require('express-session')
const express = require('express')
const loginRouter = require('./routers/loginRouter');
const pageRouter = require('./routers/pageRouter');
// 3. 导入express模块
// 4. 创建express对象
let app = express();
app.listen(80,()=>{
    console.log("启动成功");
})
// 5. 调用并配置session中间件
app.use(expressSession({
    secret:"XA0315zuiniubi",
    saveUninitialized:true,
    resave:true,
    cookie:{
        httpOnly:true,
        maxAge:1000*60*60
    }
}))
    // 5.1 参数："name" = 设置cookie的name，默认值是：connect.sid
    // 5.2 参数："secret" = 参与加密的字符串（又称签名）
    // 5.3 参数："saveUninitialized" = 是否为每次请求都设置一个cookie用来存储
    // 5.3 参数："resave" = 强制保存 session 即使它并没有变化,。默认为 true。建议设置成 false
    // 5.4 参数："cookie" = 存储到cookie的相关配置
        // 5.4.1 参数："httpOnly" 开启后,前端无法通过 JS 操作
        // 5.4.2 参数："maxAge"  控制 sessionID 的过期时间
// 6 配置get路由 - 设置session - 提交登录信息
app.use(loginRouter);
app.use(pageRouter);

// 10 监听端口服务
    